plumbum: stdin に変数を送信する方法は? (plumbum: How to send a variable to stdin?)


問題の説明

plumbum: stdin に変数を送信する方法は? (plumbum: How to send a variable to stdin?)

私は現在:

(local['echo'][var] | sth)()

これは洗練されておらず、非効率的です。


リファレンスソリューション

方法 1:

I found the solution in the plumbum documentation:

You can use the shift‑left operator <<.

from plumbum import local

if __name__ == '__main__':
    var = "some text in a python variable"

    sth = local["cat"]

    x = (local['echo'][var] | sth)()
    print(x)

    print("alternative:")
    x = (sth << var)()
    print(x)

(by HappyFaceLydia van Dyke)

リファレンスドキュメント

  1. plumbum: How to send a variable to stdin? (CC BY‑SA 2.5/3.0/4.0)

#Python #plumbum






関連する質問

再帰的なテキスト分割の問題 (Trouble with recursive text splitting)

行継続文字エラーの後に予期しない文字が表示されます (I am getting an unexpected character after line continuation character error)

distutils で Tkinter を要求するにはどうすればよいですか? (How do I require Tkinter with distutils?)

Python の super() と super (className,self) の違い (Difference between super() and super (className,self) in Python)

TensorFlow 2はcolab googleとwindows 10でバージョンを表示しません (TensorFlow 2 not show the version in colab google and windows 10)

それぞれが親ループに依存する4つのネストされたループの時間の複雑さは何ですか? (What is time complexity of 4 nested loops which each depend on the parent loop)

Pyqt5 での KeyEvent の正しい処理、KeyPressEvent のキャッチに関する問題 (Correct handling of KeyEvent in Pyqt5, problem with catching KeyPressEvent)

文字列形式の辞書のリストを Python のデータフレームに変換する方法はありますか? (Is there a way to convert list of string formatted dictionary to a dataframe in Python?)

母音 + 周囲の子音で文字列を分割 (split string at vowel + surrounding consonants)

plumbum: stdin に変数を送信する方法は? (plumbum: How to send a variable to stdin?)

Python - ビデオ処理。方法: 1) ビデオのピクセル値を変更し (つまり、ピクセル効果)、2) すべてのピクセルの情報を取得します。 (Python - video processing. How to: 1) change pixels value in videos (ie pixelated effect), and then 2) retrieve every single pixel's information)

ボットが 1 つのコマンド discord.py に複数回応答する問題 (Issue with bot responding multiple times to one command discord.py)







コメント